@echo off
chcp 65001 > nul
title 小说爬虫框架 - 安装脚本

echo.
echo ========================================
echo    🕷️ 小说爬虫框架 - 自动安装脚本
echo ========================================
echo.

echo 📋 检查Python环境...
python --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误：未找到Python环境！
    echo 💡 请先安装Python 3.7或更高版本
    echo 🔗 下载地址：https://www.python.org/downloads/
    pause
    exit /b 1
)

python --version
echo ✅ Python环境检查通过
echo.

echo 📦 安装依赖包...
echo 正在安装，请稍候...
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
if errorlevel 1 (
    echo.
    echo ⚠️ 使用国内镜像安装失败，尝试默认源...
    pip install -r requirements.txt
    if errorlevel 1 (
        echo ❌ 依赖安装失败！
        echo 💡 请检查网络连接或手动安装依赖
        pause
        exit /b 1
    )
)
echo ✅ 依赖安装完成
echo.

echo 📁 创建必要目录...
if not exist "data" mkdir data
if not exist "data\novels" mkdir data\novels
if not exist "data\chapters" mkdir data\chapters
if not exist "logs" mkdir logs
echo ✅ 目录创建完成
echo.

echo 🎉 安装完成！
echo.
echo 📖 使用方法：
echo   python run.py --basic        # 运行基础示例
echo   python run.py --novel        # 运行小说框架示例  
echo   python run.py --help-guide   # 查看详细指南
echo.
echo 💡 更多信息请查看 README.md 文件
echo.

pause 